<?php

/**
 * @Description    验证器
 * @Author         admin
 * @Copyright      山东艾思软件科技有限公司(https://www.aisisofit.cn)
 * @Date           2022-07-09 14:10:06
 * @CreateBy       Curd System
 */

namespace app\web\validate;

use think\Validate;

class WebNews extends Validate {

    // 定义验证规则
    protected $rule = [
        'title' => 'max:255',
        'desc' => 'max:255',
        'img_url' => 'max:255',
        'content' => 'max: 20000',
        'views' => 'max:50',
        'sort'  => 'number|between:0,99999',

    ];

    // 定义验证字段名称
    protected $field = [
        'title' => '标题',
        'desc' => '描述',
        'img_url' => '主图地址',
        'content' => '详细信息',
        'views' => '浏览次数',
        'sort' => '排序',
    ];

    // 定义验证返回信息
    protected $message = [
        'title.max' => '标题超过最大长度255',
        'desc.max' => '描述超过最大长度255',
        'img_url.max' => '主图地址超过最大长度255',
        'views.max' => '浏览次数超过最大长度50',
        'sort.number'    => '排序字段必须是个整数',
    ];
}
